albergar (edificio/lugar) - English Synonyms Dictionary